/* CSS Document */

* { margin:0; padding:0;}
body{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; color:#343434;}

body,div,p,h1,h2,h3,h4,h5,ul,ol,li,dl,dt,dd{ margin:0; padding:0;}
ul,ol,li{ list-style:none;}
img{ border:0px;}

a{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; color:#343434; text-decoration:none;}
a:hover{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; color:#e70b1c; text-decoration:underline;}
a.red{ font-size:12px; color:#e70b1c;}
a.red:hover{ font-size:12px; color:#e70b1c; text-decoration:underline;}

.clear{ clear:both;}
.l{ float:left;}
.r{ float:right;}
.wth1002{ width:1002px; margin:0 auto;}
.search_box{ width:142px; height:23px; line-height:23px; border:1px solid #e0e0e0; border-right:none; color:#666666; overflow:hidden;}
.search_btn{ width:29px; height:25px; background:url(../images/search.jpg) no-repeat; border:0px;}

#shouye{ position:relative; width:100%; height:398px; z-index:99;}
#shouye1{ position:relative; width:100%; height:298px; z-index:99;}
#shouye2{ position:relative; width:100%; height:98px; z-index:99;}
#header{ width:100%; height:94px; border-bottom:4px solid #E70B1C; position:absolute; top:0; z-index:9;}
.logo{ width:240px; height:78px; padding-top:10px;}
.head01{ width:760px; height:94px; position:relative;}
.hd_01{ width:100%; height:36px; overflow:hidden;}
.hd01_1{ width:188px; height:25px; padding-top:5px; overflow:hidden;}
.hd01_2{ width:572px; height:36px; line-height:36px; text-align:right; font-size:9px; overflow:hidden;}
.hd01_2 a{ padding-left:7px; padding-right:7px;}
.hd_02{ width:100%; position:absolute; border-bottom:0px; right:0px;}
.nav {
width:760px;
position: relative;
}
.navlist {
	width:720px;
	padding-left:40px;
    overflow: hidden;
}
.nav li {
    float: left;
	width:90px;
	height:62px;
	line-height:62px;
}
.nav a {
    display: block;
    width: 90px;
	height:62px;
    text-align: center;
	font-size:16px;
}
.nav a:link, .nav a:visited {
	font-size:16px;
}
.nav a.current, .nav a:hover, .nav a:active {
	background:url(../images/dh_hover.jpg) no-repeat center bottom;
	text-decoration:none;
	font-size:16px;
}
.subnav {
    position: absolute;
    top: 62px;
    left: 0;
    height: 224px;
	width:760px;
    background:#ffffff;
	border-bottom:1px solid #dddddd;
	z-index:99;
}
* html .subnav {
    margin: 0 10px 0 -10px; /* IE 6 and below */
}
.subnav .left_dh{ width:170px; float:left;}
.subnav .leftdh_nr{ width:139px; padding-left:30px; margin-top:25px; margin-bottom:25px; height:174px; border-right:1px solid #dddddd;}
.subnav .leftdh_nr p{ width:100%; height:24px; line-height:24px; background:url(../images/sm_bt1.jpg) no-repeat 0px 7px; text-indent:10px;}
.subnav .right_dh{ width:590px; float:right;}
.subnav .rightdh_nr{ width:100%; margin-top:25px; margin-bottom:25px; height:174px; overflow:hidden;}
.subnav .imgpic{ width:240px; height:174px; float:left; padding-left:40px; overflow:hidden;}
.subnav .imgpic img{ width:240px; height:126px;}
.subnav .imgpic p{ width:100%; height:40px; line-height:20px; padding-top:4px; overflow:hidden;}
.subnav a {
    padding: 0;
	display:inline;
    font-size: 12px;
}
[class~="subnav"] a {
    padding: 0;
}
.subnav a:link, .subnav a:visited {
	background:none;
	font-size:12px;
}
.subnav a:hover, .subnav a:active {
	background:none;
	font-size:12px;
}
.nav .disable {
    display: none;
}

#fh_more{ width:1002px; padding-top:60px; padding-bottom:32px; margin:0 auto; overflow:hidden;}
.fh_bt{ width:100%; height:40px; text-align:center;}
.fh_nr{ width:330px; height:72px; background:#e5e5e5; margin-left:2px!important; margin-left:1px; margin-right:2px; margin-top:20px; float:left; overflow:hidden;}
.fh_img{ width:94px; height:72px; float:left;}
.fh_zi{ width:224px; line-height:24px; font-size:16px; float:left;}
.fh_h1{ padding-top:28px;}
.fh_h2{ padding-top:12px;}

#bottom{ width:100%; height:285px; background:#707174; position:relative;}
.bot01{ width:100%; height:200px; padding-top:20px; padding-bottom:15px; color:#f3f4f4; overflow:hidden;}
.bot01_1{ width:208px; height:200px; border-right:1px solid #7e7f80;}
.bot01_2{ width:580px; height:200px; border-right:1px solid #7e7f80; overflow:hidden;}
.bot01_2nr{ width:72px; padding-left:22px; padding-right:22px; overflow:hidden;}
.bot01_2nr ul{ width:100%;}
.bot01_2nr li{ width:100%; height:22px; line-height:22px; overflow:hidden;}
.bot01_2nr li a{ color:#ffffff;}
.bot01_2nr li a:hover{ color:#e70b1c; text-decoration:none;}
.bot01_3{ width:212px; height:200px;}
.bot01_3nr{ width:164px; padding-left:48px; overflow:hidden;}
.bot_bt{ width:100%; height:32px; font-size:16px;}
.bot_ewm{ width:100%;}
.bot01_3nr p{ width:100%; height:26px; line-height:26px;}
.bot02{ width:100%; height:50px; line-height:50px; background:#505153; text-align:right; color:#ffffff;}